package com.rd.student.jiaji.class1.jinhongyu.day0802.lianxi;

public class Test04 {
//    创建一个程序，将带字母的电话号码转换为只有数字的电话号码。
//    数字 字母
//0 none  1 none
//2 ABC   3 DEF
//4 GHI   5 JKL
//6 MNO   7 PQRS
//8 TUV   9 WXYZ
    public static void main(String[] args) {
        String phoneNumber = "123-647-EYES";
        StringBuilder result = new StringBuilder();
        for (char c : phoneNumber.toCharArray()) {
            if (Character.isDigit(c)|| c == '-' || c == '(' || c == ')') {
                result.append(c);
            } else if (c >= 'A' && c <= 'C') {
                result.append('2');
            } else if (c >= 'D' && c <= 'F') {
                result.append('3');
            } else if (c >= 'G' && c <= 'I') {
                result.append('4');
            } else if (c >= 'J' && c <= 'L') {
                result.append('5');
            } else if (c >= 'M' && c <= 'O') {
                result.append('6');
            } else if (c >= 'P' && c <= 'S') {
                result.append('7');
            } else if (c >= 'T' && c <= 'V') {
                result.append('8');
            } else if (c >= 'W' && c <= 'Z') {
                result.append('9');
            }
        }
        System.out.println(result.toString());
    }
}
